home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Pre Launch
/
Pre Launch.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1993-10-12
|
19KB
|
385 lines
# near model CODE resource
# jump table entries: 176-182 (7 of them)
00000000 4E56 0000 link A6, 0
00000004 7000 moveq.l D0, 0x00
00000006 102E 0009 move.b D0, [A6 + 0x9]
0000000A 204D movea.l A0, A5
0000000C D1C0 add.l A0, D0
0000000E 1028 FEFC move.b D0, [A0 - 0x104]
00000012 4880 ext.w D0
00000014 0240 00D0 andi.w D0, 0xD0
00000018 4E5E unlink A6
0000001A 4E75 rts
0000001C 4E56 0000 link A6, 0
00000020 7000 moveq.l D0, 0x00
00000022 102E 0009 move.b D0, [A6 + 0x9]
00000026 204D movea.l A0, A5
00000028 D1C0 add.l A0, D0
0000002A 1028 FEFC move.b D0, [A0 - 0x104]
0000002E 4880 ext.w D0
00000030 0240 00C0 andi.w D0, 0xC0
00000034 4E5E unlink A6
00000036 4E75 rts
00000038 4E56 0000 link A6, 0
0000003C 7000 moveq.l D0, 0x00
0000003E 102E 0009 move.b D0, [A6 + 0x9]
00000042 204D movea.l A0, A5
00000044 D1C0 add.l A0, D0
00000046 1028 FEFC move.b D0, [A0 - 0x104]
0000004A 4880 ext.w D0
0000004C 0240 0003 andi.w D0, 0x3
00000050 4E5E unlink A6
00000052 4E75 rts
00000054 4E56 0000 link A6, 0
00000058 7000 moveq.l D0, 0x00
0000005A 102E 0009 move.b D0, [A6 + 0x9]
0000005E 204D movea.l A0, A5
00000060 D1C0 add.l A0, D0
00000062 1028 FEFC move.b D0, [A0 - 0x104]
00000066 4880 ext.w D0
00000068 0240 0010 andi.w D0, 0x10
0000006C 4E5E unlink A6
0000006E 4E75 rts
00000070 4E56 0000 link A6, 0
00000074 7000 moveq.l D0, 0x00
00000076 102E 0009 move.b D0, [A6 + 0x9]
0000007A 204D movea.l A0, A5
0000007C D1C0 add.l A0, D0
0000007E 1028 FEFC move.b D0, [A0 - 0x104]
00000082 4880 ext.w D0
00000084 0240 00D8 andi.w D0, 0xD8
00000088 4E5E unlink A6
0000008A 4E75 rts
0000008C 4E56 0000 link A6, 0
00000090 7000 moveq.l D0, 0x00
00000092 102E 0009 move.b D0, [A6 + 0x9]
00000096 204D movea.l A0, A5
00000098 D1C0 add.l A0, D0
0000009A 1028 FEFC move.b D0, [A0 - 0x104]
0000009E 4880 ext.w D0
000000A0 0240 0080 andi.w D0, 0x80
000000A4 4E5E unlink A6
000000A6 4E75 rts
000000A8 4E56 0000 link A6, 0
000000AC 7000 moveq.l D0, 0x00
000000AE 102E 0009 move.b D0, [A6 + 0x9]
000000B2 204D movea.l A0, A5
000000B4 D1C0 add.l A0, D0
000000B6 1028 FEFC move.b D0, [A0 - 0x104]
000000BA 4880 ext.w D0
000000BC 0240 00DC andi.w D0, 0xDC
000000C0 4E5E unlink A6
000000C2 4E75 rts
000000C4 4E56 0000 link A6, 0
000000C8 7000 moveq.l D0, 0x00
000000CA 102E 0009 move.b D0, [A6 + 0x9]
000000CE 204D movea.l A0, A5
000000D0 D1C0 add.l A0, D0
000000D2 1028 FEFC move.b D0, [A0 - 0x104]
000000D6 4880 ext.w D0
000000D8 0240 0008 andi.w D0, 0x8
000000DC 4E5E unlink A6
000000DE 4E75 rts
000000E0 4E56 0000 link A6, 0
000000E4 7000 moveq.l D0, 0x00
000000E6 102E 0009 move.b D0, [A6 + 0x9]
000000EA 204D movea.l A0, A5
000000EC D1C0 add.l A0, D0
000000EE 1028 FEFC move.b D0, [A0 - 0x104]
000000F2 4880 ext.w D0
000000F4 0240 0006 andi.w D0, 0x6
000000F8 4E5E unlink A6
000000FA 4E75 rts
000000FC 4E56 0000 link A6, 0
00000100 7000 moveq.l D0, 0x00
00000102 102E 0009 move.b D0, [A6 + 0x9]
00000106 204D movea.l A0, A5
00000108 D1C0 add.l A0, D0
0000010A 1028 FEFC move.b D0, [A0 - 0x104]
0000010E 4880 ext.w D0
00000110 0240 0040 andi.w D0, 0x40 /* '@' */
00000114 4E5E unlink A6
00000116 4E75 rts
00000118 4E56 0000 link A6, 0
0000011C 7000 moveq.l D0, 0x00
0000011E 102E 0009 move.b D0, [A6 + 0x9]
00000122 204D movea.l A0, A5
00000124 D1C0 add.l A0, D0
00000126 1028 FEFC move.b D0, [A0 - 0x104]
0000012A 4880 ext.w D0
0000012C 0240 0030 andi.w D0, 0x30 /* '0' */
00000130 4E5E unlink A6
00000132 4E75 rts
00000134 4E56 0000 link A6, 0
00000138 7000 moveq.l D0, 0x00
0000013A 102E 0009 move.b D0, [A6 + 0x9]
0000013E 204D movea.l A0, A5
00000140 D1C0 add.l A0, D0
00000142 4A28 FEFC tst.b [A0 - 0x104]
00000146 6A0A bpl +0xC /* 00000152 */
00000148 302E 0008 move.w D0, [A6 + 0x8]
0000014C 0A40 0020 xori.w D0, 0x20 /* ' ' */
00000150 6004 bra +0x6 /* 00000156 */
label00000152:
00000152 302E 0008 move.w D0, [A6 + 0x8]
label00000156:
00000156 4E5E unlink A6
00000158 4E75 rts
export_22:
0000015A 4E56 0000 link A6, 0
0000015E 7000 moveq.l D0, 0x00
00000160 102E 0009 move.b D0, [A6 + 0x9]
00000164 204D movea.l A0, A5
00000166 D1C0 add.l A0, D0
00000168 0828 0006 FEFC btst.b [A0 - 0x104], 0x6
0000016E 670A beq +0xC /* 0000017A */
00000170 302E 0008 move.w D0, [A6 + 0x8]
00000174 0A40 0020 xori.w D0, 0x20 /* ' ' */
00000178 6004 bra +0x6 /* 0000017E */
label0000017A:
0000017A 302E 0008 move.w D0, [A6 + 0x8]
label0000017E:
0000017E 4E5E unlink A6
00000180 4E75 rts
00000182 202F 0004 move.l D0, [A7 + 0x4]
00000186 2040 movea.l A0, D0
00000188 226F 0008 movea.l A1, [A7 + 0x8]
0000018C 222F 000C move.l D1, [A7 + 0xC]
00000190 6004 bra +0x6 /* 00000196 */
label00000192:
00000192 10D9 move.b [A0]+, [A1]+
00000194 5381 subq.l D1, 1
label00000196:
00000196 66FA bne -0x4 /* 00000192 */
00000198 4E75 rts
export_23:
0000019A 202F 0004 move.l D0, [A7 + 0x4]
0000019E 2040 movea.l A0, D0
000001A0 226F 0008 movea.l A1, [A7 + 0x8]
000001A4 222F 000C move.l D1, [A7 + 0xC]
000001A8 6716 beq +0x18 /* 000001C0 */
000001AA B3C8 cmpa.l A1, A0
000001AC 620C bhi +0xE /* 000001BA */
000001AE D1C1 add.l A0, D1
000001B0 D3C1 add.l A1, D1
label000001B2:
000001B2 1121 move.b -[A0], -[A1]
000001B4 5381 subq.l D1, 1
000001B6 66FA bne -0x4 /* 000001B2 */
000001B8 4E75 rts
label000001BA:
000001BA 10D9 move.b [A0]+, [A1]+
000001BC 5381 subq.l D1, 1
000001BE 66FA bne -0x4 /* 000001BA */
label000001C0:
000001C0 4E75 rts
000001C2 7000 moveq.l D0, 0x00
000001C4 206F 0004 movea.l A0, [A7 + 0x4]
000001C8 226F 0008 movea.l A1, [A7 + 0x8]
000001CC 222F 000C move.l D1, [A7 + 0xC]
000001D0 6002 bra +0x4 /* 000001D4 */
label000001D2:
000001D2 5381 subq.l D1, 1
label000001D4:
000001D4 670A beq +0xC /* 000001E0 */
000001D6 B308 cmpm.b [A1]+, [A0]+
000001D8 67F8 beq -0x6 /* 000001D2 */
000001DA 6502 bcs +0x4 /* 000001DE */
000001DC 5580 subq.l D0, 2
label000001DE:
000001DE 5280 addq.l D0, 1
label000001E0:
000001E0 4E75 rts
000001E2 7001 moveq.l D0, 0x01
000001E4 206F 0004 movea.l A0, [A7 + 0x4]
000001E8 122F 0009 move.b D1, [A7 + 0x9]
000001EC 242F 000A move.l D2, [A7 + 0xA]
000001F0 6002 bra +0x4 /* 000001F4 */
label000001F2:
000001F2 5382 subq.l D2, 1
label000001F4:
000001F4 6706 beq +0x8 /* 000001FC */
000001F6 B218 cmp.b D1, [A0]+
000001F8 66F8 bne -0x6 /* 000001F2 */
000001FA 2008 move.l D0, A0
label000001FC:
000001FC 5380 subq.l D0, 1
000001FE 4E75 rts
export_24:
00000200 202F 0004 move.l D0, [A7 + 0x4]
00000204 2040 movea.l A0, D0
00000206 122F 0009 move.b D1, [A7 + 0x9]
0000020A 242F 000A move.l D2, [A7 + 0xA]
0000020E 6004 bra +0x6 /* 00000214 */
label00000210:
00000210 10C1 move.b [A0]+, D1
00000212 5382 subq.l D2, 1
label00000214:
00000214 66FA bne -0x4 /* 00000210 */
00000216 4E75 rts
export_25:
00000218 206F 0004 movea.l A0, [A7 + 0x4]
0000021C 226F 0008 movea.l A1, [A7 + 0x8]
00000220 2008 move.l D0, A0
label00000222:
00000222 10D9 move.b [A0]+, [A1]+
00000224 66FC bne -0x2 /* 00000222 */
00000226 4E75 rts
00000228 206F 0004 movea.l A0, [A7 + 0x4]
0000022C 226F 0008 movea.l A1, [A7 + 0x8]
00000230 2008 move.l D0, A0
label00000232:
00000232 4A18 tst.b [A0]+
00000234 66FC bne -0x2 /* 00000232 */
00000236 5388 subq.l A0, 1
label00000238:
00000238 10D9 move.b [A0]+, [A1]+
0000023A 66FC bne -0x2 /* 00000238 */
0000023C 4E75 rts
export_26:
0000023E 206F 0004 movea.l A0, [A7 + 0x4]
00000242 226F 0008 movea.l A1, [A7 + 0x8]
00000246 7000 moveq.l D0, 0x00
00000248 6004 bra +0x6 /* 0000024E */
label0000024A:
0000024A 4A01 tst.b D1
0000024C 670C beq +0xE /* 0000025A */
label0000024E:
0000024E 1218 move.b D1, [A0]+
00000250 B219 cmp.b D1, [A1]+
00000252 67F6 beq -0x8 /* 0000024A */
00000254 6202 bhi +0x4 /* 00000258 */
00000256 5580 subq.l D0, 2
label00000258:
00000258 5280 addq.l D0, 1
label0000025A:
0000025A 4E75 rts
export_27:
0000025C 206F 0004 movea.l A0, [A7 + 0x4]
00000260 122F 0009 move.b D1, [A7 + 0x9]
00000264 7000 moveq.l D0, 0x00
00000266 6004 bra +0x6 /* 0000026C */
label00000268:
00000268 4A18 tst.b [A0]+
0000026A 6706 beq +0x8 /* 00000272 */
label0000026C:
0000026C B210 cmp.b D1, [A0]
0000026E 66F8 bne -0x6 /* 00000268 */
00000270 2008 move.l D0, A0
label00000272:
00000272 4E75 rts
00000274 206F 0004 movea.l A0, [A7 + 0x4]
00000278 70FF moveq.l D0, 0xFFFFFFFF
label0000027A:
0000027A 5280 addq.l D0, 1
0000027C 1218 move.b D1, [A0]+
0000027E 670C beq +0xE /* 0000028C */
00000280 226F 0008 movea.l A1, [A7 + 0x8]
label00000284:
00000284 1419 move.b D2, [A1]+
00000286 67F2 beq -0xC /* 0000027A */
00000288 B401 cmp.b D2, D1
0000028A 66F8 bne -0x6 /* 00000284 */
label0000028C:
0000028C 4E75 rts
0000028E 206F 0004 movea.l A0, [A7 + 0x4]
00000292 7000 moveq.l D0, 0x00
label00000294:
00000294 1218 move.b D1, [A0]+
00000296 6710 beq +0x12 /* 000002A8 */
00000298 226F 0008 movea.l A1, [A7 + 0x8]
label0000029C:
0000029C 1419 move.b D2, [A1]+
0000029E 67F4 beq -0xA /* 00000294 */
000002A0 B401 cmp.b D2, D1
000002A2 66F8 bne -0x6 /* 0000029C */
000002A4 5388 subq.l A0, 1
000002A6 2008 move.l D0, A0
label000002A8:
000002A8 4E75 rts
000002AA 206F 0004 movea.l A0, [A7 + 0x4]
000002AE 122F 0009 move.b D1, [A7 + 0x9]
000002B2 7000 moveq.l D0, 0x00
label000002B4:
000002B4 B210 cmp.b D1, [A0]
000002B6 6602 bne +0x4 /* 000002BA */
000002B8 2008 move.l D0, A0
label000002BA:
000002BA 4A18 tst.b [A0]+
000002BC 66F6 bne -0x8 /* 000002B4 */
000002BE 4E75 rts
000002C0 206F 0004 movea.l A0, [A7 + 0x4]
000002C4 7000 moveq.l D0, 0x00
000002C6 6006 bra +0x8 /* 000002CE */
label000002C8:
000002C8 B401 cmp.b D2, D1
000002CA 660A bne +0xC /* 000002D6 */
000002CC 5280 addq.l D0, 1
label000002CE:
000002CE 1218 move.b D1, [A0]+
000002D0 6708 beq +0xA /* 000002DA */
000002D2 226F 0008 movea.l A1, [A7 + 0x8]
label000002D6:
000002D6 1419 move.b D2, [A1]+
000002D8 66EE bne -0x10 /* 000002C8 */
label000002DA:
000002DA 4E75 rts
000002DC 202F 0004 move.l D0, [A7 + 0x4]
000002E0 6006 bra +0x8 /* 000002E8 */
label000002E2:
000002E2 B401 cmp.b D2, D1
000002E4 6708 beq +0xA /* 000002EE */
000002E6 5280 addq.l D0, 1
label000002E8:
000002E8 2040 movea.l A0, D0
000002EA 226F 0008 movea.l A1, [A7 + 0x8]
label000002EE:
000002EE 1219 move.b D1, [A1]+
000002F0 6706 beq +0x8 /* 000002F8 */
000002F2 1418 move.b D2, [A0]+
000002F4 66EC bne -0x12 /* 000002E2 */
000002F6 7000 moveq.l D0, 0x00
label000002F8:
000002F8 4E75 rts
000002FA 202F 0004 move.l D0, [A7 + 0x4]
000002FE 6606 bne +0x8 /* 00000306 */
label00000300:
00000300 202D FFFC move.l D0, [A5 - 0x4]
00000304 6730 beq +0x32 /* 00000336 */
label00000306:
00000306 42AD FFFC clr.l [A5 - 0x4]
0000030A 2040 movea.l A0, D0
0000030C 6006 bra +0x8 /* 00000314 */
label0000030E:
0000030E B401 cmp.b D2, D1
00000310 660A bne +0xC /* 0000031C */
00000312 2008 move.l D0, A0
label00000314:
00000314 1218 move.b D1, [A0]+
00000316 67E8 beq -0x16 /* 00000300 */
00000318 226F 0008 movea.l A1, [A7 + 0x8]
label0000031C:
0000031C 1419 move.b D2, [A1]+
0000031E 66EE bne -0x10 /* 0000030E */
label00000320:
00000320 1218 move.b D1, [A0]+
00000322 6712 beq +0x14 /* 00000336 */
00000324 226F 0008 movea.l A1, [A7 + 0x8]
label00000328:
00000328 1419 move.b D2, [A1]+
0000032A 67F4 beq -0xA /* 00000320 */
0000032C B401 cmp.b D2, D1
0000032E 66F8 bne -0x6 /* 00000328 */
00000330 2B48 FFFC move.l [A5 - 0x4], A0
00000334 4220 clr.b -[A0]
label00000336:
00000336 4E75 rts
export_28:
00000338 70FF moveq.l D0, 0xFFFFFFFF
0000033A 206F 0004 movea.l A0, [A7 + 0x4]
label0000033E:
0000033E 5280 addq.l D0, 1
00000340 4A18 tst.b [A0]+
00000342 66FA bne -0x4 /* 0000033E */
00000344 4E75 rts